﻿//#define _CRT_SECURE_NO_WARNINGS  1
////一定要动手，例子不管多么简单，建议至少自己手敲一遍看看是否理解了里头的细枝末节。
////一定要学会思考，思考为什么要这样，而不是那样。还要举一反三地思考
//#include<string>
//#include<iostream>
//using namespace std;
////方法一：包含源文件
////#include"person.cpp"
//// 方法二：将声明和定义放在同一文件中，将文件后缀改为.hpp
//#include"person.hpp"
////template <class T1,class T2>
////class person {
////public:
////	T1 _name;
////	T2 _age;
////public:
////	person(T1 name, T2 age)
////	{
////		this->_name = name;
////		this->_age = age;
////	}
////	void showperson()
////	{
////		cout << "姓名：" << this->_name << "年龄：" << this->_age << endl;
////	}
////};
//
//void test()
//{
//	person<string, int >p1("孙悟空", 999);
//	p1.showperson();
//
//}
//int main()
//{
//	test();
//	return 0;
//}